/*
Theme Name: shopme
Theme URI: http://www.wpfeed.com
Description: An E-commerce theme for wordpress designed to work with WP E-commerce version 3.8 plugin. brought to you by <a href=http://www.wpfeed.com>WPfeed.com</a>
Version: 1.0
Author: Oshik Ernst
Tags: colorful,two-columns,fixed-width
*/

*{margin:0;padding:0;}

body {
	margin: 0 auto;

	font-family:Arial;
	font-size:12px;
	background:#666;	
	}

a{color:#F1F1F1;}


#page{
	margin: 0 auto;
	width:1163px;
	overflow:hidden;
	background:#000 url(img/bg.jpg) no-repeat;
}
#nav_bgtop{
	height:51px;
	background:url(img/1.jpg) repeat-x;
	padding-bottom:5px;

	}
#nav_bgbotm{
	height:51px;
	background:url(img/1.jpg) repeat-x;
	}
#menu_wrapper{
	width:1000px;
	margin:0 auto;
	height:51px;
}
#wrapper {
		margin:0 auto;
		width:1163px;
		overflow:hidden;
		}

#header_top{height: 108px;}
#header_bottom{height: 40px;}

#header   {width:1000px;
margin:0 auto;
height: 108px;
background:transparent url(img/arrow.png) no-repeat;
border-bottom:2px solid #000000;}

#header h1 a {
	background:transparent url(img/logo.png) no-repeat left top;
	display:inline;
	float:left;
	height:108px;
	overflow:hidden;
	text-indent:-999em;
	width:700px;
	text-decoration:none;
	position:relative;
	top:0px;left:0px;}
#nav_wrapper1{
	background:transparent url(img/call-us.png) no-repeat left top;
	float:left;
	height:108px;
	width:300px;
	position:relative;
	top:10px;left:0px;
}
#nav_wrapper{float:right;margin-top:45px;margin-right:22px;}
#navbar {margin:4px 10px 0 0;
			padding-right: 150px;
			float:right;
	}
#navbar li {list-style: none;	
	float: left; 
	font-size:18px; 
	font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	text-decoration:none;
		
}
#navbar li a {	
	display: block;	
	padding: 10px 20px 10px 20px;	
	text-decoration: none;	
	color:#E6E6E6;	
	font-size:18px;	
	font-weight:bolder;	
	text-decoration:none;
	font-size:18px; 
	font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	
	text-decoration:none;

}

#navbar li a:hover{
	color:#E6E6E6;
	color:#611D53;
	background:transparent url(img/bg_nav.jpg);
	font-size:18px;
	padding: 10px 20px 10px 20px;	
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:bolder;	text-decoration:none;}

#navbar .current_page_item a{
	color:#611D53;
	background:transparent url(img/bg_nav.jpg);
	font-size:18px; 
	font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	text-decoration:none;}
#navbar .current_page_item a:hover 	{
	color:#611D53;
	}

#navbar li ul {	display: none;
	background:#E7EBEE;	
	position:absolute;	
	z-index:9;
	border-left:#D499CB 1px dotted;	
	border-top:#D499CB 1px dotted;	
	border-right:#D499CB 1px dotted;
	font-size:18px; font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	text-decoration:none;	
	}
#navbar li:hover ul, #navbar li.hover ul {	
	display: block;	
	position: absolute;	
	margin: 0;	
	padding: 0; 
	font-size:18px; 
	font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	
	text-decoration:none;
	}
#navbar li:hover li, #navbar li.hover li {	
	float: none; 
	}
#navbar li:hover li a, #navbar li.hover li a 	{	
	background:#E7EBEE;	
	border-bottom: 1px dotted #D499CB;	
	color: #611D53; font-size:13px; 
	font-family: 'Trebuchet MS', sans-serif;	
	font-weight:bolder;	text-decoration:none;
	}
#navbar li li a:hover {	color: #611D53;text-decoration:underline; }

#intro_text{position:relative;top:12px;left:22px;font-size:19px;font-weight:normal;}
#main1{
	width:1000px; 
	overflow:hidden;
	margin:0 auto;
	padding-bottom:5px;
	}
#main  {
	width:1000px; 
	overflow:hidden;
	margin:0 auto;
	background:transparent url(img/bgsmal.gif);
	/* Rounded corner for WebKit-based browsers */
	-webkit-border-radius:10px;
	/* Rounded corner for KHTML-based browsers */
	-khtml-border-radius:10px;
	/* Rounded corner for Gecko-based browsers */
	-moz-border-radius:10px;
	/* Rounded corner for CSS3 compatible browsers */
	border-radius:10px;
	
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	}
#content{
	float:left;
	margin-bottom:23px;
	margin-top:23px;
	padding-left:25px;
	padding-right:10px;
	width:630px;

	}

#homepage_products {padding-left:15px;}
#homepage_products .title{font-size:25px;font-weight:normal;margin-bottom:5px;}
#homepage_products ul{margin-top:25px;}

.latest_product{color:#252422;float:left;font-family: 'Trebuchet MS', sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;list-style-type:none;margin-bottom:20px;padding-right:25px;width:160px;height:128px;margin-right:20px;}
.latest_product img{padding:5px 0 0 8px;border:none;}


input.wpsc_buy_button {background:transparent none repeat scroll 0 0;border:medium none;color:red;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;width:120px;}

span.pricedisplay {float:none !important;}

.latest_product{float:left;overflow: hidden;position: relative;}
.latest_product p{padding: 0 10px;color:#afafaf;font-weight:bold;font-size:12px;font-family: 'Trebuchet MS', sans-serif;}
.product_info{border-top:#3B425D 1px dotted;float: left;position: absolute;	background: #CCCBD0;height: 100px; width:140px;padding-left:10px;
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 			
.product_info {top: 110px;left: 2px;}
.product_info a{text-decoration:none;font-size:14px;color:#2F1637;font-family: 'Trebuchet MS', sans-serif;}

.post h2,.post h2 a{font-size:25px;font-weight:normal;margin-bottom:5px;color:#524C70;text-decoration:none;}

.product_image{color:#252422;float:left;font-family: 'Trebuchet MS', sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;list-style-type:none;margin-bottom:10px;padding-right:25px;margin-right:30px;padding:2px !important;border:none;}

#single_product_page_container{width:622px!important;}
.single_product_display{padding:0px!important;border:none!important;}
.single_product_display .wpsc_product_price span.currentprice{color:#000!important;}
.single_product_display .wpsc_product_price span.pp_price{color:#000!important;}
.productcol{color:#000!important;margin-left:10px;}

div.producttext {margin-left:15px;}
.productdisplay{margin-top:15px;}
.prodtitles{color:#524C70 !important;font-size:15px !important;font-weight:normal !important;margin-bottom:5px !important;text-decoration:none !important;}
.wpsc_edit_product{color:#524C70 !important;font-size:11px !important;font-weight:normal !important;margin-bottom:5px !important;text-decoration:none !important;padding-left:10px;}
.additional_description_span a{color:#000;}
.product_row a{color:#000;}
.user-profile-links a{color:#000;}
.firstrow{color:#321638;background:none;}
.default_product_display h2.prodtitle a, #content .default_product_display h2.prodtitle a {
    color: #000!important;font-weight: normal!important;}
.default_product_display{padding:2px!important;margin-top:30px!important;}
.default_product_display .imagecol {   margin: -6px 5px 0 0!important; }
#sidebar  {float:right;width:294px;text-align:left;padding:10px 10px 20px 30px;margin-top:23px;margin-bottom:23px;border-left:1px solid #ABAAA8;}


.shopping-cart-wrapper{color:#524c70!important;}
.shopping-cart-wrapper a{color:#524c70!important;}

.sidebar_box{padding:2px 0 3px 0;}
.sidebar_box_top{width:276px;height:16px;}
.sidebar_box_bottom{width:276px;height:32px;}
.sidebar_box_sep{width:276px;height:1px;background:#ABAAA8;margin-top:20px;margin-bottom:20px;}


#sidebar h2{font-size:20px;font-weight:normal;margin-bottom:10px;}
#sidebar ul{list-style-position:inside;list-style-image:url("img/sb_bullet.png");}
#sidebar ul li a{color:#524c70;font-size:14px; font-family: 'Trebuchet MS', sans-serif;text-decoration:none;}
#sidebar ul li a:hover{color:#000!important;text-decoration:none;}

#widgetshoppingcart h3{font-size:20px;height:33px;padding-top:8px;padding-left:45px;background:transparent url(img/bag.png) no-repeat -2px 0px ;margin-bottom:5px;margin-top:-3px;font-weight:normal;}

#widgetshoppingcart a{color:#000;}

.shoppingcart th {padding-right:10px;}

fieldset{border:none;}


/* BLOG */


#post_image{float:left;padding:0 15px 15px;width:150px;}
#post_image img{border:#A7A0A8 4px solid;}



small{color:#524C70;font-size:12px;font-family:Arial;font-weight:bolder;display:block;margin-top:5px;margin-bottom:5px;padding-right:20px;}
small a{color:#524C70;font-size:12px;font-family:Arial;font-weight:bolder;}
small a:hover{color:#524C70;}
small a:visited{color:#524C70;text-decoration:underline;}

.postmetadata{list-style-type:none;margin-bottom:5px;overflow:hidden;}
.postmetadata li{float:left;padding-right:10px;}
.postmetadata li a{font-size:12px;font-family:Arial;font-weight:bolder;}
.postmetadata li a:visited{text-decoration:underline;}


.post{margin-top:15px;margin-bottom:15px;padding-bottom:15px;padding-right:20px;width:611px;}
.entry p{clear: both;color:#524C70;font-family:Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:140%;}



.entry a{color:#524C70;font-family:Arial;}
.entry a:hover{color:#524C70;}
.entry a:visited{color:#524C70;}

.entry img{border:#166665 1px dotted; }

.entry ul{padding-left:15px;list-style-position:inside;}
.entry ol{padding-left:15px;list-style-position:inside;}


.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-left:16px;}


.entry blockquote {margin-left:20px;margin-right:20px;padding-left:30px;padding-right:20px;border-left:#821472 solid 2px;background:#121328;color:#E9EEF1;}

#post_meta{border-bottom:1px dotted #000000;margin-left:15px;width:90%;padding-bottom:5px;}
#post_meta h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:22px;}

#comments{font-size:18px;margin-bottom:15px;}
#respond{margin-top:20px;}
#respond h3{font-size:18px;margin-bottom:15px;}

#commentform input, #commentform textarea {border-color:#AEDFD9 #DDDDDD #AEDFD9 #DDDDDD;border-style:solid;
border-width:1px;color:#821472;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:5px;width:300px;}

#commentform input#submit {margin-top: 15px;margin-bottom: 15px;background:transparent url(img/tab.gif)repeat-x scroll 0 0;color:#000;cursor:pointer;font-weight:bold;height:25px;text-align:center;width:120px;}

.wpcf7-form input, .wpcf7-form textarea{border-color:#DDDDDD;border-style:solid;border-width:1px;color:#821472;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:5px;}


#commentlist{width:621px;}
#commentlist li{padding:4px;overflow:hidden;margin-top:5px;margin-bottom:5px;color:#000000}
#commentlist li a{color:#000000;}
#commentlist #author_info{float:left;padding:10px;width:90px;}
#comment_text{float:right;width:495px;}
#commentlist p{padding:10px;}
#commentlist #author_info img{border:3px solid #A7A0A8;margin-bottom:5px;}
#commentlist #author_info a{color:#000000;text-decoration:underline;}

.navigation{width:619px;margin-left:18px;margin-bottom:25px;margin-top:10px;}
.navigation a,.navigation a:visited{color:#166665;padding:2px;}
.alignleft{width:48%;float: left;text-align:left;}
.alignright{width:48%;float: right;text-align:right;}





#footer {clear:both;margin:0 auto;padding-bottom:25px;padding-top:0px;text-align:center;width:1000px;}

#footer h2 span{position:relative;top:10px;}
.credit{clear:both;color:#F1F1F1;width:940px;padding-top:10px;padding-bottom:10px; margin: 0 auto;font-weight:bolder;}
.credit a,.credit a:visited{color:#F1F1F1;font-weight:bolder;text-decoration:underline;}

#footerlogo
{
	width: 100%;
	height: 26px;
	background: url(img/wmlink.png)  center no-repeat;
}


/* Slider */
	#slider{border: #cccbd0  4px solid;margin:15px;}
	#slider img{border:none;}
	
	#slider {
    position:relative;
    width:590px; /* Change this to your images width */
    height:194px; /* Change this to your images height */
    background:url(img/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
		
.nivo-directionNav a {
    display:block;
    width:32px;
    height:34px;
    background:url(http://nivo.dev7studios.com/images/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-29px 0;
    right:10px;
}
a.nivo-prevNav {
    left:10px;
    background-position:2px 0;
}
/* WPEC the shopme way */

#default_products_page_container{width: 620px!important;}
.default_product_display{border:none!important;border-bottom: 1px solid #ABAAA8!important;}
.default_product_display .wpsc_buy_button, #content .default_product_display .wpsc_buy_button, .single_product_display form.product_form input.wpsc_buy_button, #content .single_product_display form.product_form input.wpsc_buy_button,
input.wpsc_buy_button {
/* Rounded corner for WebKit-based browsers */
-webkit-border-radius:5px;
/* Rounded corner for KHTML-based browsers */
-khtml-border-radius:5px;
/* Rounded corner for Gecko-based browsers */
-moz-border-radius:5px;
/* Rounded corner for CSS3 compatible browsers */
border-radius:5px;

-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/button-overlay.png") repeat-x scroll 0 0 #98b3c4;
border-bottom:1px solid rgba(242, 242, 242, 0.25);
color:#fff;
cursor:pointer;
display:inline-block;
font:bold 1.2em/1.7em "Lucida Grande",Lucida,Verdana,sans-serif;
margin-bottom:15px;
padding:5px 5px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
text-transform:uppercase;}

.entry .wpsc_categories{
	display:none;
	}
	
#homepage_products{overflow:hidden;}
#homepage_products  .category_view_product  .product_details .wpsc_product_title{font-size:12px;}
#homepage_products  .category_view_product{width:200px;height:300px;float:left;margin:8px 3px;}